home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Developer Connection Student Program
/
ADC Tools Sampler CD Disk 3 1999.iso
/
Cool Demos, SDKs, & Tools
/
Demos⁄Tools⁄Offers
/
Eiffel for CW beta 3
/
Example Projects
/
EiffelText
/
RCL
< prev
next >
Wrap
Text File
|
1999-04-21
|
2KB
|
49 lines
-- This file sets run-time assertions and debug instructions.
-- The Eiffel compiler generates the RCB file from it, which
-- alters the run-time and debug behaviour of your program.
-- If you make changes in here, make sure you recompile with
-- Eiffel to process the changes. You do not have to recompile
-- with C.
-- The RCB file should be placed in the same folder as your program.
-- You can set the following levels of monitoring:
--
-- require library_name.class_name
-- ensure library_name.class_name
-- check library_name.class_name
-- loop_invariant library_name.class_name
-- variant library_name.class_name
-- invariant library_name.class_name
-- debug [(key_list)] library_name.class_name
-- The debug keys match the keys in the debug instructions in your
-- Eiffel source code.
-- Monitoring cannot be set on clusters that are compiled 'Final'
-- in the EiffelS2 preference panel.
require PROJECT.all
--ensure PROJECT.all
--invariant PROJECT.all
-- Use these debug settings on the MOTEL library to trace exactly
-- what is happening in your program.
--debug MOTEL.all
--debug ("events") MOTEL.all
--debug ("event_disk") MOTEL.all
--debug ("event_idle") MOTEL.all
--debug ("event_disk") MOTEL.all
--debug ("event_setup_menu") MOTEL.all
--debug ("event_menu_command") MOTEL.all
--debug ("event_key_down") MOTEL.all
--debug ("event_high_level") MOTEL.all
--debug ("event_key_up") MOTEL.all
--debug ("event_mouse_down") MOTEL.all
--debug ("event_mouse_up") MOTEL.all
--debug ("event_null") MOTEL.all
--debug ("event_OS") MOTEL.all
--debug ("event_activate") MOTEL.all
--debug ("event_update") MOTEL.all
--debug ("event_window") MOTEL.all